to overcome obstacles - Spanish English Dictionary